.ad {
  text-align: center;
  width: 100%;
  height: 60px;
  background-color: rgb(145, 12, 18);
}

.ad img {
  height: 60px;
}

.navigation {
  font-size: 12px;
  height: 28px;
  width: 100%;
  background-color: #F4F4F4;
  line-height: 28px;
  vertical-align: middle;
  text-align: center;
}

.navigation .n1 {
  color: #998C59;
  cursor: pointer;
}

.navigation .n2 {
  color: #999999;
  cursor: pointer;
}

.navigation .n2:hover {
  text-decoration: underline;
  color: #000000;
}

.navigation .n3 {
  color: #AE0F17;
  cursor: pointer;
}

.navigation .n3:hover {
  text-decoration: underline;
}

.navigation .n4 {
  color: #999999;
  cursor: pointer;
  position: relative;
}

.navigation .n4:hover {
  background-color: #fff;
  border-top: #F4F4F4 1px solid;
  border-left: #F4F4F4 1px solid;
  border-right: #F4F4F4 1px solid;
  border-bottom: #fff 1px solid;
}

.navigation .n4 .kefu {
  height: 166px;
  width: 218px;
  border: #F4F4F4 1px solid;
  display: none;
  position: absolute;
  left: -156.8px;
  top: 29px;
  border-radius: 2px 0px 2px 2px;
  text-align: center;
  background-color: #fff;
  z-index: 6;
}

.navigation .n4 .kefu table {
  text-align: center;
  color: #666666;
  cursor: pointer;
  margin: auto;
  border-spacing: 30px, 30px;
  color: #666666;
}

.navigation .n4 .kefu table td {
  width: 90px;
}

.navigation .n4 .kefu table td:hover {
  text-decoration: underline;
}

.navigation .n4 .bs img {
  position: absolute;
  top: 28px;
  left: -0.5px;
  width: 62.5px;
}

.navigation .n4 .kefu .nimg {
  width: 100%;
}

.navigation .n4 .kefu .nimg img {
  width: 160px;
  height: 15px;
}

.navigation .n4 .kefu .nd1 {
  font-size: 12px;
  color: #999999;
}

.search {
  width: 100%;
  height: 115px;
  line-height: 115px;
  vertical-align: middle;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.search .logo img {
  line-height: 115px;
  vertical-align: middle;
}

.search .slogan img {
  line-height: 115px;
  vertical-align: middle;
}

.search .srhzh {
  height: 100%;
}

.search .srhzh .loupe {
  width: 27px;
  height: 38px;
  background-color: #FFFFFF;
  position: absolute;
  top: 40px;
  left: 580px;
  border-radius: 2px 0px 0px 2px;
  border-top: rgb(221, 221, 221) 1px solid;
  border-left: rgb(221, 221, 221) 1px solid;
  border-bottom: rgb(221, 221, 221) 1px solid;
}

.search .srhzh img {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 583px;
  top: 52px;
}

.search .srhzh input {
  border: rgb(221, 221, 221) 1px solid;
  height: 36px;
  width: 316px;
  position: absolute;
  left: 604px;
  top: 40px;
  outline: none;
}

.search .srhzh .bsloupe {
  width: 2px;
  height: 37px;
  /* border: #000000 1px solid; */
  position: absolute;
  top: 41px;
  left: 603px;
}

.search .srhzh button {
  width: 76px;
  height: 40px;
  position: absolute;
  top: 40px;
  left: 920px;
  background-color: red;
  font-size: 20px;
  border: none;
  background-color: rgb(205, 86, 86);
  border-radius: 2px 2px;
  color: #FFFFFF;
  font-size: 14px;
}

.search .QRcode img {
  position: absolute;
  left: 1250px;
}

/* .navbar {
  width: 100%;
  height: 55px;
  line-height: 48px;
  vertical-align: middle;
  text-align: center;
  position:sticky;
  top: 0px;
  z-index: 3;
  background-color: #FFFFFF;
}

.navbar .nb {
  font-size: 14px;
  color: #333333;
  cursor: pointer;

}

.navbar .nb:hover {
  text-decoration: none;
  border-bottom: 2px solid rgb(204, 82, 82);
}

.block{
margin-top: 5px;
  position: relative;
  z-index: -1;

}


.leftbar{
  height: 515px;
  width: 202px;
  background-color: rgb(232,240,242);
  margin-top: 10px;
  position: absolute;
  top: 198px;
  left: 170px;
  z-index: 4;
}
.leftbar ul li{
  height: 45px;
  padding-top: 12px;
  padding-left: 5px;
}

.leftbar .a::after{
content: " ";
display: block;
height: 40px;
width: 190px;
background: url(../img/横线.png);
background-position-y: 3px;
}
.leftbar .b:hover{
  background-color: #FFFFFF;
}
.leftbar .l1{
background-color: rgb(191,76,76);
font-size: 16px;
color: #FFFFFF;
position: sticky;
top: 0px;
}
.leftbar .l1 span{
position: absolute;
left: 10px;
top: 18px;
}

.leftbar .l1 img{
  width: 20px;
  height: 20px;
  position: absolute;
  left: 160px;
  top: 18px;
}
.leftbar .s1{
  font-size: 14px;
  color: #4D4D4D;
}
.leftbar .s2{
  font-size: 12px;
  color: #999999;
}
 */
